
const { registerLessors, loginLessors, isLessors,getLessors,frozenLessors,getTokenData } = require("../dao/lessorsDao");

//获取
module.exports.getLessors = async function (data) {
    const result = await getLessors(data)
    if(result.result.length>0){
        return {
            status: 1,
            message: '获取成功',
            data: result
        }
    } else {
        return {
            status: 2,
            message: '获取失败',
        }
    }
}

// 禁用
module.exports.frozenLessors = async function (item) {
    const data = await frozenLessors(item);
    if (data.nModified === 1) {
        return {
            message: '修改成功',
            status: 1,
            data
        }
    } else {
        return {
            message: '修改失败',
            status: 0,
        }
    }
}

//登录
module.exports.loginLessors = async function (item) {
    const data = await loginLessors(item);
    if (data._id) {
        return {
            message: '登录成功',
            status: 1,
            data
        }
    } else {
        return {
            message: '登录失败',
            status: 0,
        }
    }
}

// 注册
module.exports.registerLessors = async function (item) {
    const data = await registerLessors(item);
    if (data._id) {
        return {
            message: '注册成功',
            status: 1,
            data
        }
    } else {
        return {
            message: '注册失败',
            status: 0,
        }
    }
}

// 注册判断
module.exports.isLessors = async function (item) {
    const data = await isLessors(item);
    if (data.length > 0) {
        return { message: '该账号已存在', status: 1 };
    } else {
        return { message: '该账号可使用', status: 0 };
    }
}

// 获取对应用户的ID
module.exports.getTokenData = async function (item) {
    const data = await getTokenData(item);
    if (data._id) {
        return { message: '获取成功', status: 1, data };
    } else {
        return { message: '获取失败', status: 0 };
    }
}


// module.exports.getLessors = async function () {
//     const data = await getLessors();
//     console.log(data);
//     // if (data.length > 0) {
//     //     return { message: '该账号已存在', status: 1 };
//     // } else {
//     //     return { message: '该账号可使用', status: 0 };
//     // }
// }